You say yourself that you suffer from anxiety (and, when you seek and receive the correct treatment for this, you will look back over this time and realise just how absurd your questions and reasoning have been).
Anxiety is a HUGE factor in both libido and sexual satisfaction. Also, erectile dysfunction can occur even when you WANT to have sex - so it is often a physical factor rather than a lack of enthusiasm.
You should take time out to focus on your anxiety, and to readdress the relationship with your family. To me, it looks as though they're becoming toxic to your improvement and recovery. Of course, this is based only upon what you have told us, and there's every chance that because of your anxiety your perceptions are skewed. However it does seem as though you would benefit from some space, and from a break from the constant eye of your family. They watch because they care, and they won't want your condition to get out of control. Many people underestimate just how hard it can be for the families of those who suffer mental issues, because unlike with a physical illness, there is very little understanding or acceptance with regards to what they can do to make things "better". All they can do is to try and think what might have caused your illness and encourage you to avoid it - whether their thoughts are right or wrong.
I hope this makes sense. If you can sort out your perception on the world and its relationship with you then everything else will come right and fall into place.
If you only listen to one thing, listen to this.