Someone steals your car every night and drives it around, you're not aware of the problem, however someone sees people driving your car and throwing shit at people and lets the police know. The police then pass on the information to you saying "Why is your car out there throwing shit at people at night?"
It is up to you to make sure that your car is properly locked and secured at night, so people can't steal it and take it for joyrides.
Is that a better analogy?
I've got an i7-920, it's not exactly the fastest cpu on the planet, but it's still pretty tough. I get down to 15FPS in big battles, even Crysis 2 on max everything still sits at >50fps. I've tried turning all the settings down, unparking cores, overclocking.
All the while, my CPU usage is below 25%. The game is poorly optimised. When they fix the optimisation issues I'm going to play it more.
FPS issues aside, it's a glorious game, and there's nothing more fun than rolling along with 2-3 platoons (>80 people) and having a huge line of tanks to take out the enemy. The guns aren't *that* hard to get certs to buy (if you don't want to pay any money), though each gun being like $7-10 each is kind of expensive, I would think that $2-3 each would be more reasonable.
That is the problem I have with micro transactions in games, there is NOTHING micro about it. You can play for free... you just will die a lot unable to kill others because your gun does half the damage. If your lucky.
It's really not that bad, without paying for anything I consistently have a KD Ratio over 1:1. I don't find myself getting rocked by pro players either, the starter guns are just fine.
If it's worth hacking on well, it's worth hacking on for money.