Macro evolution does NOT contradict my faith. I don't believe in macro evolution because I've not seen any compelling evidence. I don't believe in macro evolution because every evolutionist i've asked - both thiestic and athiestic - can not answer simple fundamental questions or give ANY examples or logical answer to very very basic questions concerning the theory of evolution. To be honest, I actually used to believe in evolution until I studied it, and not that you would know, but it is perfectly acceptable and does not contradict church teaching nor any aspect of my faith to believe (or not) believe in evolution.
As for "apparent contradictions" - this is usually something that 2000 years later in english, seems to contradict something else. For example - "she remained childless until she died" or the two creation accounts given in Genesis, or Jesus having brothers and sisters, or any other number of instances. All of these "contradictions" are simply due to our misunderstanding or erroneous translations, and examples can easily illustrate why and how those misunderstandings and erroneous translations occur. I'ts not a matter of "convenience"; rather, it's a matter of understanding what those words meant to the original audience and culture they were addressed to. If you have no clue what something meant to the original, historical audience, you probably have no idea what the hell it means period and see contradictions everywhere.
"I saw you praying under a fig tree" makes Nathaniel do a 180 and go from "yeah right, what good can come from Nazareth" to fully bought in. 2,000 years later, in english, it's very difficult to understand how THOSE words could cause a complete reversal.