Good points. Also, I do believe taxes should reflect their purpose as much as possible. Seeing that the purpose of education is to develop persons to serve society, then all of society ought to pay for it. As such, income taxes earned through a trade or profession for which we must than our education could be appropriate for that.
Gambling has nothing to do with education, and so any gambling tax should go towards helping gambling addicts and such. Just like a resource tax like a gas tax could go towards building roads, etc.
Make the taxes fit their purpose at least to a reasonable degree.
Exactly