your bedroom isn't a public place though, so i agree that people shouldn't have a right to not be required to leave when asked.
i don't think holding a sign or wearing a T-shirt that says "i love peace" or "war kills people" is disruptive. like i said, if these protesters are being disruptive for harassing people, then they should be removed from the area for harassment. if these protesters are yelling "down with bush! hes a nazi and he hates black people! you guys are supporting the anti-christ and are going to burn in hell for your sins!" then they could be considered as harassing people of course. i guess im trying to illustrate the difference between protesting/expressing opposition to something and being disruptive/dangerous