Re the wall of text, if you want to support an idea thats great, but you have to accept that some people might be critical of an idea and they have every right to say so.