Hi BEG, you should be proud of yourself. You have my respect. Reading your threads, I understand that you have gone through a lot not only your knee , your lost of love ones, plus, you are taking care of your mom and step dad. These are all difficult tasks. You are very strong; however, please also take some time to be kind of yourself. Do not worry about your ROM. When knee is still stiff or swellon, it can not bend. I think because you were so busy taking care of others, you did not have enough time for your knee to completely healed. When your leg is tired, still rest, elevate, and ice. Message, and gentle stretch, and bend may help.
With regard to making new friends, few suggestions, 1. local senior centers may offer many programs and activities. 2. Taking some fun class in Local community college. You will be surprised how many seniors take these classes and you may get to know some people who have the same interest as you have. 3. Doing volunteer works in local schools, library, museums, or hospitals.
Taking care of your mom and your step dad is not easy. I did that, so I can relate to you. You can only do so much, and very likely, they may still think that you did not do enough. When people get very old, they revert their life to be like kids. Thus, sometimes, the do not make sense. Do as much as you can, but remember, they may make unreasonable demands. Again, it may be a good idea to join a supporting group for taking care of elderly people just like this group. They may provide many useful information. Good luck. I hope everything is getting better for you. Please keep posting here about your progress. We care about you.