all the criteria that you mention are very interesting especially at the second point where you say that a good gambler who can control himself, yes that is true because usually the defeat we do in terms of gambling is an uncontrolled emotion and only thinking in terms of just win.
That makes a gambler good and responsible if he can control himself. Many gamblers can't do that and even the professionals are loosing themselves though they are used to this type of hobby and source of living. Emotion is one of the hardest opponent whether in gambling or trading.
In gambling, people should play rationally, when emotions are included a game, it generally results in disappointment.
I guess a good gambler will be considered if that person know the reason why he/she is into gambling, why is he/she doing this, before going in casino they will limit their self,follow it, and also they will play only in allotted budget.
We may play in casino but if we know that we have no other source of income, dont enter in gambling because life now is really not so easy. All the foods and some stuff are really getting high in price so set limits.