I have used Enterprise on airport and at E Intl Airport locations and neither has given me a hard sell. But I know what other coverage I have and am polite but persistent.
Good for you for stsnding your ground. The rental agents apparently get a huge commission for upsells and that prompts them to be unethical sometimes.