There are printing companies online that will happily print just about anything in full color on a t-shirt for a fair price.
You simply upload your image, choose your shirt size and color, pay up, and wait for delivery.
The higher resolution the image, the better.
Most accept the standard formats ( JPEG, etc. )
Some places may reject your image based on copyright issues, but that meme you favor is 'generic' enough that I think you will be okay.
The worst that could happen is that you just receive a email noting their decline to print it, and the option to refund your money.
Others will print no questions asked.
I have pursued printing shirts in the past featuring my own artwork and have had it go both ways depending on the image content.
-