A patrol special police officer who has patrolled the Mission and Castro districts for more than 16 years will be suspended for 45 days, starting next week.