One small note regarding Cap'nRick's post. I do know of a place where pepper spray is illegal. Unless you have an FID card or a Class A or B permit to carry (both of which require completion of a multi-hour class), don't get caught with pepper spray in Massachusetts.
Thanks Lt. Joshua.
Amazing. Seems that Massachusetts works hard protecting all those poor helpless rapists from victim-rapist crime. Nice to know they still care!