Comment Comment by FuriouslyAdrift 11 incumbents lost their seats in 2024... that's accountability. parent FuriouslyAdrift 1 year ago