We already ban tobacco ads on tv (in the us) is their freedom of speech violated?
I don’t think you need to count companies being able to put any message out there as free speech.