First, let me state in no uncertain terms that, in very important ways, homosexuality and pedophilia are not equivalent and cannot serve as functional substitutes for one another in a debate in general. This is because "homosexuality" describes desires upon which to act is normal, healthy, and acceptable, while "pedophilia," in the sense you mean, describes desires upon which to act is harmful and unacceptable.
That said, in the broad sense you mean, I am supportive of pedophiles who refrain from acting on their desires. I don't know all that much about pedophilia, but I am under the impression that, as with attraction to a specific gender, attraction to children is innate and cannot be altered through willpower or other known means. Those who are afflicted with attraction to children yet do not harm them (either themselves or through child pornographers) deserve our acceptance and understanding. Anyone who spurns them causes suffering and misery, without justice. (In fact, I suspect this widespread hatred likely causes many such people to look more favorably on those who would encourage them to harm children.)
Also, by the way, I do not think that people who express (in words, without threat or intimidation) dislike for homosexuals or disapproval of homosexual acts or marriage are "morally wrong." Some are expressing political opinions which are misguided. This is not morally or ethically wrong; I just disagree with them. Others describe broader positions, the collective prevalence of which does real harm to homosexuals beyond the political realm by creating the unjust social burden of being treated as an outcast or deviant in many contexts and communities, with consequences ranging from loneliness and shame to poverty and suicide. Nevertheless, those espousing these positions are not committing a moral act; they are simply wrong, and the harm they cause is in the domain of ethics, rather than morality. (Those who shout slurs or otherwise intentionally intimidate people are morally wrong, but we weren't discussing them I don't think.)
Finally, stop trying to create some sort of equivalence over, for example, being fired for a political opinion and being fired for being gay. Both are generally wrong, but they are not the same.