That's a valid point. I still don't understand why there is no (afaik) "general public patent" mechanism of some kind : a procedure to make someone claim a patent on behalf of general public.
This would certainly stops patent trolls, and avoid making people suspicious when you claim "protective patents" as you describe.