OK. Just to clear this up.
A gay man has sex with a boy o his 17th birthday and you are alright with that.
good to know.
In a great many states, including MN, the age of consent, if there is no position of authority, is 16. A 40 year old man can legally have consenual sex with a 16 year old girl or boy. Same with a 40 year old woman.