As for the banner...mostly...they are legal to a point...they can't really stop you from having it. They had Sh!t happens bumper stickers through the 70s and 80s guys...sad that I remember that...I know.
I'd rather see the sh!t happens than those stupid a$$ nut-sacks hanging from trucks. Makes me want to find the ballbag that put them on his truck and kick him in his. Dunno why...just does.