okay no one is allowed to enter your premises without your permission unless it is your landlord and you have agreed to such conduct.
not sure where BodyGuard is going with this. Your rights were violated. You did have the right to call the cops on your landlord if he or she allowed this.
Here in San Diego there is a large number of free consultation lawyers you can contact. Why don't you see if any of your landlord/tenant attorneys in your area have a free consultation. Heck here in San Diego the Tenant attorneys advertise really well.
very sorry for your situation. You should check you white/yellow pages for tenant free clinic. Here in San Diego there are a few places you can go with no cost to you.