@smcmonagle,
1. Why would I go on strike against my job. I'm already making good money, so I have no reason to strike. You have to know how business's work. In most large companies you work for a dept or a division and money is split up according to this make up. In a company if you have a dept or a division that is not making money, there is no other money to put into the budget. If there is no money to put into the budget then the people who work that dept are not able to get raises. They have an option then, transfer to a different division if you have the skills to work there or find another job. Most IT jobs I have worked followed this model.
2. Raise the price on goods, and people at the lower end of the pay ladder will not be able to purchase the products. This leads back to #1. If that product is not making sales then the company has no money to pay the workers their regular salaries let alone give them a raise. In order to make money on the product the company will either cut salaries or lay people off.
How about instead of striking people increase the skills they have to make themselves more marketable. I do not have a college degree, I attended a trade school to learn about computers and since then I have had to increase my skills through my own means. No further education took place since I couldn't afford it. The rest has been picked up at jobs or from reading dry tech manuals.