Sorry to hear about that ODessA,
I have been defected several times, at one stage i was driving around with two stickers on my car. I live in a small town, there are about 10 skylines and at any one stage there are 2 defected for trivial reasons.
The fact of the matter is people gave the car a bad name, whenever you hear on the news that people were killed in a street race and one of the offending vehicles was a skyline the cops have a field day.
I have come to terms that everytime i drive my car i have a chance to be defected, it has got to the stage where my friends that do own high performance cars have said they are that fed up that they will not pull over, and that scares me!
You will always meet a pain in the a$$ cop when you get pulled over but i have just learnt to deal with it, just keep my mouth shut and take it on the chin.
The fact of the matter is the Police dont enforce the law, they are the law and they are all well aware of it.