Take a look at the proof (attributed to Puppe) given in tom Dieck's new algebraic topology texbook (section 6.9). (I believe it also appears in tom Dieck, Kamps, Puppe (Lecture Notes in Mathematics 157).) This argument contains no obvious appeal to transversality.