I've got a 28 Skater and I'm an old guy. I don't get stopped at all. But... I wear, and require me passengers to wear, a "real" life jacket (lifeline), have my kill switch hooked up, obey no wake and 5mph laws, don't drink and drive, and avoid as much other traffic as possible at all times. I go fast in the flats, away from other boats, and have all required safety equipment in a pair of waterproof satchels, aside from my Fire extinguishers which are conveniently mounted. I frequently wear a doorag and sunglasses so the marine police probably don't know my age, but the life jackets stand out, as does the behaviour.
Last weekend, I had a kid on a wave runner try desperately to get my attention. He was jumping cruiser wakes and running in and out of no wake and 5 mph zones on the State Boat Channel on Long Island. In short, he was acting like the typical nuisance wave runner owner. I ignored him and actually looked away from him as he zipped from the starboard to the port side of my boat, while I idled through a speed zone. After coming out of the speed zone and into clear water, I planed off and he tried running next to me weaving back and forth. I slowed to almost a stop and as he looped around to come back yet again (This guy obviously can't take a hint), I got on it hard. I discovered that 100 plus mph in a 1-2 foot mixed chop makes Wave runners disappear.
I finally looked back and a marine patrol boat had him pulled over......... as well they should. He probably has no idea why and will undoubtedly tell his friends how unfair the Bay Constables are because they ignored the guy in the big fancy Skater and "picked on" him.
Bottom line...Act like a grownup and you'll be treated like one. Act like a child, and be prepared to be spanked.