I live in NJ; that sign itself is probably illegal./s
I would never advertise a firearm in my home like that.
You might if you lived in Texas, or any number of other states where your 2nd Amendment rights are respected and upheld.