Janab, its good to read about your wonderful experience. About the body kit, I don't recommend it. As i have seen quite many Corollas (Medium Silver, Super White) having these body kits. Sadly, all of them have the color mismatch issue. But, if you feel like getting one, its your call.
This is really bad, try to get some information regarding this from Senior Members. I am sure someone will help you get rid of them.
Insha Allah. !
If someone did this intentionally (very common occurrence these days), i can only pray for the betterment of his mental health. These rotten souls should join some rehabilitation center, ASAP.
If it was unintentional, then i suggest you should wash your car yourself (I wash mine almost every week). Don't even take it to the Service Stations. Those people are highly un-professional as they use the same cloth for everything. It's better to drive a dirty car then to get it scratched from these jerks.