We all can agree (save for the severely color blind) that this text is red.
We can also similarly agree that this text is blue.
If we have red text and decide to change it by just a small amount, the change might be barely noticeable, but still a very small change. This, we will call our micro-evolution. Every word up to now can be considered red, with very minute changes in the hue. If I keep typing long enough, would anyone be able to tell me, just by looking, at which word or letter is this post no longer red, but actually purple or blue? All this micro-evolution keeps occurring in the text, with it's tiny changes in hue, but ultimately, I end up with a completely different color. It's actually the difference between what one would consider red and what one would consider purple (or a whole new species, in this analogy) which is macro-evolution. See, the common misunderstanding is, that macro-evolution means a dog being a direct offspring of some other different canine-like species, or even more stupidly, a cat coming from a dog. Well, that's not what macro-evolution is. There is really only one distinction between micro-evolution and macro-evolution, and it's the same distinction between their prefixes: micro and macro. Just like if something is microscopic or if something is macroscopic. Microscopic usually requires a microscope to see it because it's so small, but the macroscopic are things large enough to be seen by the common human eye. However, things of both size are completely visible and plainly exist, and there are many things in this universe between both general sizes. So as you read this, can you tell me the first word here that is blue, and not purple? After all, every change in color since the first word in this paragraph has only micro-evolved from the color next to it, but we've managed to macro-evolve through 2 colors. This, hopefully, will illustrate how it's illogical to believe that macro-evolution doesn't happen, even given time for enough micro-evolution to occur.
So tell me -- what was the first purple word in the block of text above? What's the first blue word? Remember, if macro-evolution simply can not happen then you're saying the words you are reading now are still red.