I have whistle blown a few times now and currently in a battle over an issue, my last whistle blow had my Manager, deputy manager and 3 other staff members dismissed, on one occaision I even lost my job for whistleblowing. I will never keep quiet if I am aware of injustices or abuse of my staff or clients!! it happens. The thing is, dont winge about things or you will not be taken seriously, write everything down immediately it happens including witness names etc. Whistle blowing is effective, I really dont hesitate!!