I wouldn't do it on point of principle. IMO the best way to stop companies continuing these practices is to vote with the wallet.