There is allways a ballance, if you totally block something your doomed to actually block some features you actually want. There is a lot of examples where companies tries to make things more secure, but in the end makes avarage Joe suffer from it.
Keep it as it is now is probally ok, people will cheat no matter what you do