You may just be having a bad string of injuries. Are the other people in your group getting hurt also? That would be the question I would ask.
Also, I don't know what kind of conditioning program you do, but this can drastically change your potential for injuries.
MMA, kickboxing, and BJJ are collision type hobbies, that is just the nature of it. Your body has to be prepared for it and for some reason over the last two years your body hasn't. It could be freak injuries, it could be not warming up properly, it could be idiots in your class that havn't learned that destroying your training partners eventually destroys them. I just don't know. I would need more info.
The only major injury other then broken toes, fingers, spains, aches/pains, and a deep cut above my eye that I have suffered in eight years of BJJ is a dislocated knee cap- which is really painful but not that serious.
I have noticed a few things that were common during most injuries and strains. I was usually hurt by someone inexperienced, I was usually training at a heavier weight then normal (bulked up muscle wise or out of shape), didn't warm up long enough, didn't stretch properly, or injured by someone going full when I was going half speed. These can all be factors.
Your family and income are more important then martial arts but there is no reason why you can't enjoy both. There is a lot of room for compromise considering you are on the most extreme end right now and you could go all the way down to Tai Chi if you had to.