It is easy to ask some one to learn a language and another do it your self, I am not a native Speaker of English but i know learning a language has a curve.
For example if a person learns a language before age 5, will be able to speak it as native or very close to it, but if you learn it after that age you will have an accent plus some semantic problems thus that person will speak the language not very well.
Another factor is how close is the second language to your native language.
For example I am a native speaker of Spanish, i can understand pretty well Portuguese which is basically old Spanish with some changes.
Italian is a little bit harder, French is next in line, but Russian, is very hard for me, despite originally Russian and Spanish share a common root but the time they branched off was earlier, Russian and Spanish share a common root of perhaps 2800 years ago, but Spanish and Portuguese branched off less than 700 years ago.
Chinese for me is pretty hard, same is Japanese since they are not indoeuropean languages but came from Altaic and Turkic origins.
Also if you are in your late 30s it is very hard to learn a foreign language, for example if Forbin learned the language after his late 30s, he will have troubles to speak it properly.
In few words you can say to him man up, he can tell you learn french and man up, so you can not be intolerant i tell you because my step mother learned Spanish quiet old, around the age of 55, her Spanish is not great and full of mistakes, but her nephew Speaks fluent and good Spanish, why well he learned Spanish when he was teenager.