Many people on this thread have expressed opinions to the effect that tipping has gone out of hand or that some tipping practices seem outright ridiculous.
If you want to change things, there is a better way to go about it than just not tipping: give your custom to establishments with no-tipping policies.
My personal favourite is the Myhotel chain in the UK; they have two hotels in London, myhotel Bloomsbury and myhotel Chelsea.