I need to get one and stick it on a Trump cap :-)
It came to a little more than $5 with shipping. The last time I look he/she still had more in stock. I assume it is just some imaginative person with a button press.
My wife does a bunch of charity work in Seattle. The other volunteers are a bunch liberals and they have no idea what to make of it. Not one has even figured out that it is Ted Cruz’s picture.