I have been seeing variations on this shirt design for awhile now and it bothers me. The replacement of the letter “O” with the state of New Jersey. New Jersey looks nothing like an “O”. If anything it slightly resembles an “8”. So if you wanted to make a shirt with “H (outline of New Jersey)” It would read H8 or “hate” and use that as you will.
There are no states that resemble an “O”. Maybe if you squint Ohio works. South Carolina is also “O”-ish but has always reminded of a turnip or an internal organ.