Doing drugs is a choice. Being black is not. If I were black I might think your comparisons were insulting. Since I am not, I just think that they are inane. I do not want every drug to be legal in this country. I will support politicians who oppose making heroine, meth, and cocaine legal. Apparently that makes me evil and a scumbag in your eyes. I can live with that.
We live in a democracy. We, the people, have a right to use our government to discourage behavior that we deem detrimental to our society. The effort to build a better society is not "evil". In that effort we may sometimes do some things that turn out to actually make society worse (which you apparently label as "evil"), but that is part of the grand experiment. If you are never willing to chance making a mistake, then you will never be taking a chance to do anything good. I would only call it evil if we make no moves to rectify it when we realize our mistakes.
Now, I may agree with you that the efforts to prevent marijuana use are much more detrimental to society than the actual use itself. So, I believe that we should legalize it. But, I do not think we should legalize because of some weird theory that humans have an inalienable right to consume whatever they want. I do not believe that drug use is necessary to lead a fulfilling life. If you do believe that, then you should probably move to a country that agrees with you because I think that popular opinion is against you in the US.