smoking signs would be a bad example, tons of places you can't smoke by law. lets go back to the college thing. classrooms are not public places. Ask fq. dr offices are private, unless you like people walking in on you.
Wrong, wrong and wrong TAB:
No smoking laws, in Minnesota, are a perfect example. They lay out the basics that if it is publicly owned or private but open for public it is considered public and smoking not allowed. These same places are the areas where firearms should not be disallowed.
A college is all public. Whether publicly or privately owned, they do business with the public by inviting them to enter and spend, thus they are a public place. Your dorm is your home, and many courts in different states have ruled that a landlord can not restrict your access to arms in property you rent. This is the reason that a mall cannot, even though they do, post at the entrances for an entire mall. The individual renters have the right to have arms and control their rented property.
Even though people cannot just walk in on you in an exam room, the doctors office is public - Private or public business that operates by inviting customers in to do business with them.
Remember TAB that we have two types of law in this nation: Legislative Law and Case Law. The courts have ruled through Case Law that property owners have a responsibility to their invitees. This means that in a private family setting you must provide a reasonably safe situation that does not cause risk. For business this takes the safety and expands it to not being able to deny civil rights, and in Minnesota that you can not smoke there.
While I believe that these students broke their word when they signed a contract and did not follow the terms of agreement, they also have a God given right to self defense that the school was trying to deny. This is the type of situation that would have been the cause of civil disobedience protests in the 60's.