Maybe having connections with people like Lavender or Sarah will help. But no judging Lavender for her condition. She doesn't deserve that, she has a big heart.
You really can't push him. I truly believe it would be healthier for both of you if you stayed apart.