At the Republican National Convention in Cleveland, vendors are selling everything from "Hillary for Prison" T-shirts to Donald Trump whoopee cushions.