Catholic means universal.
While we normally look to our local parish for the Sacraments, we can request them at any parish. As a stranger to that priest, he would want to assure himself that you do understand what you are asking and are ready to provide spiritual guidance to your child. Thus he may ask you to attend a Baptismal Prep class. If that priest asked why here and not in your home parish, you can just reply you are not comfortable with that priest and you want the Sacrament performed by a priest you do have a good relationship with. I would not go further into the reasons why.
It is always good to pray for those whom we dislike, but it is not necessary to do ‘business’ with them. If you believe some prior incident bordered on criminal, you should report it to the Bishop. But remember, no matter how strongly you feel you are right and he is wrong, you should keep your incident private and let the Bishop sort it out. Just as you would not want to be publically falsely accussed, others should be accorded that same protection. Tell his boss, the Bishop, and tell no one else.