100000000% disagree we as fans have some right to know what players do In their own time.
Does your employee drug test you? Do they have right to know everything you do coz they pay your salary?
When I was bus driving while I wasn't drug tested I did have to sign acknowledgement that I had no alcohol or drugs in my system.