"I think there are dozens, yes 50 or more, better ways to use one's time on behalf of the cause."
Once again I will point out that engaging in drive-by activism does not stop you from engaging in other kinds of activism. You can do drive-by activism and do any of the fifty or more you cite...