Fulfilling a pledge he made months ago, Gov. Casey yesterday vetoed legislation that would strike down Philadelphia's ban on assault weapons and prevent other municipalities from enacting similar laws.