2) Without a permit, the penalty is only reduced, but only the state penalty, federal is still the same. With a permit you are good to go within 1,000 feet of school grounds but not on school grounds.
I'm sure on number two but only pretty sure on number 1.
As I said in another thread, this bill is a tangled mess of stuff.
Oh, and IANAL of course.