I think Lucas and Peyton are both kinda messed up so they deserve each other. I love them don't get me wrong but you are right, they hurt Brooke way too much. Peyton did not even really deserve Jake tbh, he was just something she was using to get over the way her life was going.