In my opinion as long as both people are legal adults, and there is no power difference between them (ie like teacher/student, boss/employee, coach/athlete) then I have no objections to an age difference.
I agree. I think who someone dates/marries is no ones business but their own. Who are we to say what is/is not correct, appropriate, right or wrong for two adults? It's really none of anyone's business who someone else loves.

Life is short. If one is lucky enough to find that special person that they can love forever, why should it matter to anyone else if that person is 10, 20, 30 years older or younger?

My grandmother was 11 years younger than my grandfather. They were happily married for almost seventy years, madly in love until the end. They had four kids, twenty some grandkids, almost 100 great-grandkids. They were the sweetest, most loving couple I have ever seen, seriously, still crazy about each other until the day my grandfather died. So, why should anyone care that he was eleven years older than she?

My brother in law is 15 years older than my sister, they've been married for almost 26 years. Again, whose business is it that they aren't nearly the same age.