You also need to understand that as far as precision tools go, these lenses are NOT expensive in real terms. L lenses are meant for professional use, and are built accordingly. If those of us who are hobbyists want to play with this stuff, it will cost us - out our own pocket rather than out of a business budget.
Most modern hobbies that require us to purchase equipment ARE expensive - look at what it costs to race motorcars, climb mountains, go camping , skydive...all this stuff costs money, and in all things you can do it on a budget or go for the best. If you can't afford to buy even consumer lenses, then you can still take great pictures on an advanced compact with 12 x zoom.
As far as Canon L lenses go, these are the best. But no one is forcing you to buy L lenses, and just because you can't afford it does not mean that you can't take great pictures. Many of the consumer lenses are deservedly praised, and just because they can't hold up to a gruelling professional level of use and abuse, doesn't mean there is anything wrong with them.
Assuming that Canon is simply taking our cash and shelling out rewards to shareholders and executives is disingenuous. Sure, investors are entitled to a return on their cash, and people who perform are entitled to be rewarded - and Canon as a company is booming. But most of what you are paying is store mark up - about 50%, if you aren't careful, of the cost you pay is the store's mark up. Of the rest, you can assume that Canon is making a profit too - perhaps a quarter of the price you pay will be Canon's slice of the pie - and this profit goes towards running the company and funding R&D so we have more toys to choose from.
It's called capitalsim, if it didn't exist we'd none of us have the lifestyles we do.
And there is one sure fire way to get the lenses you want - start saving. even a tiny amount salted away on a regular basis will mount up.