I don't have anyone specific for either question.
I have found that even the most despicable person taught me something valuable, so I can't say that I'd wish I'd never met them.
That's the beauty of this life you just never know who you're going to meet, how long they will stay or what they could bring to your life. I'm open for all of it.