The rear derailleurs held up better than the fronts. Your bike looks barely used - freewheel teeth show little wear - and I'd clean up the rear derailleur then start troubleshooting. It probably just needs an adjustment, unless you see an actual break or crack in the plastic.