You will probably date a bunch of different types of people throughout your life. They often reflect where you are in your life and what you are searching for. When we are young, we want to be with someone fun. As we get older, we start looking for people with ambitions, people who are smart, people who have a good career and an idea of what they want at the end of the day.
This likely means that, in the search for the right fit, we will date a few idiots. Some of them you will break up with. But then, when you find the right person, you'll be able to see that they are also an idiot, but it's okay because you love them.
Here are some people who are dating/have dated idiots and shared the exact moment they realized it.