4. yes. absolu7tely. well known recognized celebrities are trusted advocates of any product they pitch, and are paid very well for it.
5. yes. because they arew legal products and in a free market economy this is their right. many food products beauty products, etc, are unhealthy as well.