Okay, serious answer:
I think it is well within the right of the government to regulate what people are allowed to buy with money it doles out. When I worked for Circle K we were given the option of having our gas paid for, or mileage paid. I chose mileage. BUT if I had gone for having my gas paid for, I would have had to use Circle K gas(not something I wanted in my gas tank lol).
"I would rather be exposed to the inconveniences attending too much liberty than to those attending too small a degree of it." Thomas Jefferson