3 Yes. With a license, the 1000' zone goes away. Still cannot be on school grounds itself.
5 Technically no. They do not enjoy additional immunity, they don't get additional liability. In my non lawyer mind, 2 sides of the same coin, however, I have been told there is a difference.