Is begging protected by the First Amendment? Alabama says it isn't. But courts have said governments can't completely ban ...