The problem with retail isn't that people aren't spending, it is where the money is being spent, Jim Cramer said.

When Cramer listened to the conference call of Macy's this week, and it seemed to him that Macy's wasn't acknowledging the real elephant in the room — Amazon. Instead of recognizing that it had a real problem on its hands, it said that the problem had to do with a stronger dollar impacting tourist traffic.