The problem with verifying macro-evolution is one of time scale. Human beings do not live long enough to directly observe it. Humanity has not existed long enough to historically observe it.

Micro-evolution clearly DOES exist. Drug resistant bacteria and viruses DO exist, and were selected for by hardy individuals surviving penicillin or AZT or what have you. A bacterium's "generation" is 20 minutes. A cat, in best case, is one year. This is a factor of 26800 difference. Humans would have to have a historically continuous record of 26800 years to observe an "evolutionary" change in a cat. and that is if it occured in ONE generation. Say it take 100 generations; 2.7 MILLION years.

I rest my case.