The West ham player (can't remember his name) was banned last week for 7 months. Personally i don't agree.
If drugs are not sport enhancing then the player is not cheating and it is not up the FA to punish him. It is a police matter and should be left with them. Players abuse their bodies with alcahol and nothing is done.
Before people say "its illegal" then how about a player who doesn't pay his TV license, that is illegal.
Before people go on about roll models etc, if it wasn't made public that a player smoked a joint or took a line of coke then it wouldn't affect how the kids look at them.