So basically Valve then, considering all Valve games require Steam at this point. Not to mention they're 100x worse when it comes to micro transactions. Especially since they charge upwards of $7.99 for cosmetic-only hats. They also let you purchase weapons rather than taking the time to unlock them.
And yet EA is clearly evil.
Charging lots of money for cosmetic stuff is not a problem at all, in my opinion. In real life, there are people spend loads of money to get a particular brand, mostly to say they have it. That doesn't mean the companies setting their prices high are in the wrong, they're simply taking advantage of the demand. When an item as absolutely no effect on the game, it makes no real difference what it costs.
Charging for important, game-changing stuff -and that being the only way to get it- however, is not a nice tactic at all. Especially if they start doing it on the release day.
EDIT: A lot of the problems people have with Origin is not so much having to use it as it being a pain in the [censored] to use (as well as some privacy concerns and other stuff).