First, welcome to the forum.
Second of all, in regards to every question that you have asked, there are tons, probably hundreds of threads out there regarding each and every topic that you have presented. You can search the forum for said threads using the "search" feature - it is in the dark blue bar below your name, third option from the right. Google will also do you wonders.
Hope this helps
There is a grave difference between supporting the war effort and those in uniform. If you do not stand behind our troops, feel free to stand in front of them.
Also, it has been 147+ days since I have seen my DH, so don't expect me to be all rainbows and sunshine when you are being stupid. Oh, let us not forget the glitter.