I don't like the dealer's emblem or sticker (sic, advertising) on my car either and have such items removed when placed on my new car. I don't mind advertising the manufacturer's car, so I leave the BMW emblem in place (reminds me of my delightful days in Bavaria).
I do think, however, that the dispute with the contractor's sign on the front lawn is a bit of a stretch and only makes you sound like you've been working a con all along.
Attachments: