Nowhere on this site does it say that every poster here is a lawyer, if we all were, we wouldn't be giving advice for free!
This site is for people who don't have a clue of where to even begin to solve their legal problems. It's a site to share experiences and inform each other of laws. It's a site to get you started on your search for a solution. No one here is going to solve your every legal issue just like that, because first of all, we NEVER get the whole story, second we are not lawyers. If you want a lawyer you go and get one and pay for it. If you choose to do a DIY legal case on the internet to solve your problems, you get what you get, warts and all. If you have access to this site you have just as much access to seach the internet for actual laws and lawyers to help you. This is not a site where strangers will do your homework or leg work for you.
Maybe sometimes people need to hear less "nice things" because that's the only way to get them to open their eyes to what they are doing. Since no one here gets paid to say anything, of course, you are going to hear things you don't like. Legal problems are seldom "nice". If you only expect to hear things you want to hear, get a lawyer, they'll they you whatever you want if you pay them. Why do you think they earn so much???