The fact is you are leasing - which means you don't OWN the place you live in, and judging by your fine, you're probably smoking in a property you shouldn't be smoking in. Somebody else now has to deal with that mess. There's probably something in your lease saying no smoking in the apartment. If you violated the lease, you violated the lease. If you're the type of person that believes the rules don't apply to you when it's cold outside then you fit into the category of "Bad Tenant".
Smoke is not easy to get out of walls. It takes a buttload of time, effort, and money to clean that up, and it doesn't just go away after a couple weeks - somebody has to scrub that crap off the walls, floors, cabinets, vents, curtains, furniture, clothes - literally EVERYTHING.
FYI - This is a community made up of Real Estate investors, landlords, property owners, etc... you're not going to find much, if any sympathy here. If I were your landlord I would evict you.