yes it has, infact, you are most likely not a really good catholic if others have never attacked you for your faith, (unless you are cloistered or something)
and why is this? it's because the devil hates us more then anything! he wants nothing more then to drag us down to hell with him, he will stop at nothing to divert our souls down the wrong path, and he will throw whatever he can in our way to do so,
i won't say that all non-Catholics are controlled by the devil, but most are certainly manipulated by him, there are many who hate Catholics with a passion, but have no real reasonable explanation to why,
some people can have disagreements with anyone about anything and not get mad, but then when it comes to matters of the catholic church, they can't handle it! that is the devil working in them, and it is also a kind of proof that the catholic church is the one true church, because no other religion is hated more, the devil is not stupid, he knows what will lead us to heaven, and he will stop at nothing to stop us.
if these attacks on your faith are angering you, then the devil is having success over you by them, and if so, then you need to learn how to deal with it.
here is an article on how the devil distracts us in our lives -
http://www.gaiaonline.com/guilds/viewtopic.php?t=16280611but do not let this discourage or anger you, how much we are willing to suffer for our faith shows God how much we love Him,
and how much God allows us to suffer (as much as we can handle) shows us that He indeed has great designs for us, remember that the saints suffered very much, in body, mind, heart, but they knew how to suffer also, and they welcomed it, because they knew what good comes from it, and joyfully suffered because Christ suffered,
and here is another article on my guild on suffering -
http://www.gaiaonline.com/guilds/viewtopic.php?t=12961507there is alot you can learn on how to suffer joyfully and with complete peace in your life, learn first of all why we are here in the first place, every well learned catholic knows we are here to know love and serve God in this life so we may be happy with Him in the next, but even deeper still than that, what many Catholics don't realize, is that we are here to learn to love,
God gives us many opportunities in our life for our love to grow, but with love comes sacrifice, and there are many unwilling to sacrifice, so in turn their love does not grow, but for the few who are willing to give up everything for the love of God and the love of their neighbor, their love is great.
love and sacrifice are almost interchangeable words, it's impossible to have one without the other, because we show our love best by action, not by words, because words are cheap,
you can indeed express your love by words in the most beautiful poetic ways, but a true test of love is in how much we are willing to suffer and sacrifice for the ones we love.
of course God will not have us suffer constantly in this life, especially if we are
willing to suffer, God will give us a break whenever we need it.
how much our love grows sometimes depends on the things we take up in our life, for example, a family you know of that is poor, lets say thanksgiving day roles around, and you know they won't have much to eat, so you either decide not to care and forget about it, or you choose to help them out and provide them with a nice meal that day, in which case your love grows,
there are many opportunities like this in our lives, some big, some little, and sometimes it is the little things that are harder to do,
so never reject a chance to care, or to be charitable, God sends you these opportunities, He wants you to love more and become great.
but remember this! - God oversees all that happens, even when the devil tempts you and distracts you, it does not happen without God allowing it to happen, because even these attacks on your faith, and every temptation, God knows what good will come out of it, because when you resist temptation, it makes your stronger! and when you bear patiently your sufferings, it gives you more control over yourself, so you are not a slave to your feelings and desires.
everything you consider bad in your life, you can turn into something good, because once you understand how all things bad can be for your benefit, then you learn to welcome them, and even desire them,
well, i can go on and on about this, but i don't think i should, i would just recommend that you read more up on suffering.
so here also is a wonderful little novena booklet on joy in suffering by saint Therese of lisieux -
http://www.marianland.com/tan1106/joyofsuffering.htmland also check out any book you want here - www.tanbooks.com
so yes indeed, it is "popular" to hate on Catholics, it is one way the devil gets weaker Catholics to break away from their faith,
but if not because of the devil, people will also hate us because of guilt, there are many who have broken away from the faith because they no longer wished to suffer the guilt of sin, but they still see us here, and we are a bitter reminder for them of their sin, and they hate us because they fight the guilt, and we get in their way....
well, all i can say is you must be a good catholic, to suffer for your faith and still stick with it, God must be very pleased with you, to suffer for this long for your faith, you are a good example to other Catholics, and i hope you find joy in your suffering, because i know you do great things with it.
alright, take care, i hope this has helped you somehow.