It's my personal opinion that issues like the CCU fee/removal are just recurring symptoms of large-scale project management failure. We can point to various things that Roberts does to piss off the community, but at the end of the day, it all boils down to this: CIG is in year 5 (6) of their development and they're still trying to figure out if they can build the game they promised. Think about that and forget all the content, new NPC missions, ship balance, flight model, etc... After all this time they don't even have the basic tech figured out to do what they've promised to everyone.
Roberts might be incompetent but I don't think he's dumb. I think he knows that his company is really struggling, and I think a lot of what he's doing is intentional and out of desperation to either get more money out of backers or to gloss over the fact that the project is in serious trouble. In this case, the CCU outrage was because he tried to milk backers and CIG tried to alter their course by blaming the decision on 0.05% of backers who'd stockpiled tons of CCUs.
So instead of dealing with the minuscule portion of backers who were abusing the system (a system that CIG themselves put in place and didn't regulate properly), they use it as an excuse to justify a new policy that will net them financial gain.
I mean, this is incredible. And not in a good way.