Why can't you mix red and green antifreeze?

No you can not due to the properties of the two.
Certain "red" antifreezes and "green" antifreeze combine and turn to "mud". Other "red" antifreezes combine with out any problem. You best bet is to not mix colors ever.