I'm pretty sure she isn't crying because she feels bad about it, rather I think she's crying because I removed her from facebook and thus feels as if I don't appreciate her.
Here is what you need to do:
1. Respect your parents.
2. Respect your parents' rules.
3. Respect your parents' beliefs.
4. Respect yourself.
Here is how:
1. If you being a homosixual is something they do not want to discuss, don't bring it up. There are literally billions of other topics to talk about. You have already tried to discuss it and it didn't go well, futher discussion will not improve your situation.
2. If they don't want you to bring over a boyfriend, don't. It is their home and therefore they control who can and cannot come inside.
3. Dating is between you and the person you are dating. Your parents are not dating him and don't want him at their house. You will need to visit with him at a different location. If you cannot afford to, then you need to practice some patience and wait.
4. You are 19 and only recently employed with (I'm assuming) no savings. Moving out will probably be the single greatest mistake of your life as far as your finances are concerned. You will inccur debt that will take years to pay off and will further prevent you from buying a house/car/education or getting a decent job. Dating is fun, but it is also expensive. If you can't afford to do it, don't.