Who paid for you?
This is a Trump Meme. This meme references Trump's wall. It is written in purple prose as if it were part of some pretentious mystery novel. The style of writing is itself humorous, in a sort of absurd way. The fact that trump is now heavily associated with walls is sort of a repetitive form of humor (it is a running gag stretched across multiple sources)
Trump wearing a yarmulke is also sort of weird - even if it is acceptable for a non-jew to wear one at a Jewish holy site.
Overall, I found this one pretty funny.