Just remember that whatever you put up with, you end up with.
Cut the poison out of your life. No matter what - or whom - it may be.
Only be with someone who you think you can learn from. They should be smarter than you in certain ways so that you can continue to grow and be interested. Above all, you should undoubtedly be proud that you are with them.