Piecewise Quadratic Stability of Consensus in Heterogeneous Opinion Dynamics