Sorry to hear that. Some folks are just mean.
Also sorry to hear about the electrical issues. In a previous thread we had several deny these issues exist. I know they do and I certainly feel your pain. My 05 has been through CDI, coils, and 10 days at the shop for undetermined why it won't start issues.
Good luck.
Disconnect, clean, re-connect the coils and leads to the CDI. It doesn't have to be at the kickstand.