Doctor Belasco said
If in doubt, assume the Russian stance on gay people. Technically we don't have a problem and you're still an equal member of society, we just don't want you near our kids. Essentially an unfriendly barely-tolerance but without active persecution.
Let's hope Eoghan can pass for either a very short Pureblood or an abnormally tall Leprechaun (which probably isn't that much of an upgrade).

Doctor Belasco said
The only real effect I guess it will have on Eoghan is Johann's reaction, and I wouldn't assume they're going to be the closest of friends; I expect Johann will basically think he's a bit of a waste of (admittedly not much) space and generally ignore him/try to make sure he doesn't end up with anything important to do.
Oh, don't be so sure, give Johann a few weeks/months with the group and Eoghan'll have him singing Irish Pub Songs and river-dancing, and I'm sure if Johann stays put in his conservative worldview, the look on his face when Eoghan does some
insane Quidditch thing like Harry in the first book/film extraordinary feat will be all the more amusing to the shortest member of our party.
Doctor Belasco said
I'm just going to give him a little bit of oomph. He's coming back. :)It's kind of my intention to push him steadily toward the slippery slope of the dark arts, but trying to make him as un-cliché as possible if he should ever approach 'villain' territory.
Well, you've certainly piqued my curiosity with how you intend to write that up. I'm sure James' coming into the acquaintance with Johann will bring some light to that subject.