"I've seen enough," Chapel Hill parking enforcement agent Vanessa Sanders. "I've been mooned. Things have been said."
But that isn't stopping Sanders. On a recent day, she made her usual rounds through a neighborhood near downtown Chapel Hill, looking to see if parked cars had the necessary permits.
"Just looking for a permit," she said. "This is kind of hard to see."
When she saw a Kia that didn't have a permit, she stopped and wrote it up.
"This is a $50 ticket," she said.
Those tickets, she said, are not all about generating revenue for the city.
But that is a big part of it. Chapel Hill collected about $300,000 in parking fines last year. Sanders writes many of her tickets on Franklin Street, where expired meters make up the bulk of her tickets.
Franklin Street is responsible for the vast majority of tickets in Chapel Hill. Between July 2012 and June 2013, the most recent data available, agents wrote 445 tickets on Cameron Avenue, 801 on Henderson Street and more than 2,600 on Franklin Street.
WNCN also collected parking data for Fayetteville. There, the Franklin Commons parking lot saw 646 tickets in 2013, the 100 block of Person Street had 830 and the top place where violators got tickets was the
In Durham, East Parrish Street was the site of almost 900 tickets, and West Parrish Street was double that. But West Main Street had nearly 2,000 parking tickets.
Parking enforcement was much busier in Raleigh.
Almost 6,000 tickets were written for violations on Martin Street and about the same amount for Hargett Street.
But that was well behind Fayetteville Street, where a stunning 11,000 tickets were written.
Parking violations generated $920,000 for the city last year.
Parking enforcement agent Harvy Wall can find plenty of cars with expired meters as he patrols Hillsborough Street, next to N.C. State University.
Overall, patrolling the streets for traffic violators is not likely to make one a great deal of friends.
But, as Chapel Hill's Sanders said, "You have to remember they're not yelling at me. They're yelling at the uniform."
It's a uniform she has worn for 18 years, doing a job everybody loves to hate.