Complaining about skin prices is pretty much the most asinine thing possible, If you love the game, and you love a character, get a skin for them. If you really can't do without Pulsefire Ezreal, pay money for him. If neither of those things apply, you can play the game (and all 100+ champions, all carefully monitored for balance issues) for zero dollars.
Also I really don't understand where you get the idea that Riot doesn't care about their customers. Do you even watch the Red tracker built into this very site? Have you seen how dedicated each and every Rioter is to providing you with a pleasant gaming experience, despite the fact that playing the game costs you absolutely no cash?
Pull your head out of your ass and realize that Riot is about as far from a greedy company as possible.