If you tax their profits, they can raise their prices all they like, those profits will just get taxed, too.
They still make more money than if they didn't raise their profits. It doesn't incentivize then to lower their margins like competition would.
A business is not like an individual. A heavily taxed individual may choose to work fewer hours or retire early, but a business won't.
That is a good point. If they are not in a car, they must be either poor or stupid, which means they don't really deserve the same rights as regular people (i.e. drivers).