Sure, you *personally* can discriminate against anyone you want to. That's your right as a human being. Personally, I think there are better causes than the Welsh to discriminate against (and Lancastrians, for example
), but that's just my opinion (which I am, of course, entitled to
).
In the workplace, of course, you shouldn't be discriminated against for anything that
wouldn't affect your ability to carry out the full functions of your job. But as a minister of religion one of the functions of your job is to uphold the tenets of your religion. If you are openly gay, you cannot also represent a religion that condemns homosexuality. You wouldn't be able to do the job properly, because (among other reasons) you would not have the full respect of your congregation. So the Catholic Church banning openly gay priests isn't actually discrimination: it's setting a reasonable requirement of the job.
Of course, if they try to take that attitude outside their own walls, they've stepped over the line and need treading on. But I have no issue with them applying whatever standards they wish to their own employees.