MPD officer's firing upheld