Gun stores and firing ranges have billboards all over the place here in Michigan. Alcohol advertises on television (prominently during sports) but alcohol advertisements are subject to strict regulation, and tobacco even stricter.
Huge variance dependent on geography here. I suspect you don't live in the midwest.