Desktop punching bags. You can get them online pretty much anywhere, and they cost from 5 or 6 all the way up to about 40 dollars. I like punching things. One of my favorite toys as a kid was a BOP BAG. Remember those?
How about this strange couple and their Punching Clown Garden: BONUS VIDEO!