the software vendor is damned if they do and damned if they don't.
Not true - the biggest problem with Microsoft's add on was the lack of an easy method of uninstalling it. All I ask is that vendors do two things when installing add-ons to firefox:
1. Ask my permission before installing.
2. Let me easily uninstall the add-on.