Question Author
Sasha - I can't really say. It sort of encourages customers to buy something when they don't need to.
Ruby - This is my career unfortunately. I've been in it for 4 years 'rising through the ranks' across 2 different companies.
Pippa68 - I will be updating my CV, but if I start refusing to do things, work is going to become pretty hostile, pretty fast. I'm not saying that they would tarnish my name in the industry, but I don't really want the risk.
I think I might need to get out entirely, but that involves a career change, and it's going to take longer to find a job that way. I might have to bite my tongue, hate what I'm being asked to do, do it anyway until I can leave, and at least console myself that I'm leaving through principles even if I have to go against them for a short while just so that I can keep paying my rent and keep my future prospects open.