two terms are used interchangeably in the US.

But don't you find that insane is usually used to describe somebody who did something crazy AND morally bad.

I most often hear crazy used to describe somebody doing something irresponsible or plain stupid but not evil or mean...like "Mike is crazy if he thinks he can jump over twelve cars with his motorcycle"