If you really think Brock deserves to beat Taker, go watch HBK vs Taker at WM 25 in 2009. That match was fucking amazing, and they had Shawn lose to set up his retirement rematch next year. Given that I think Shawn should've ended the streak, he was the only one really deserving of ending the streak, especially with his history with Taker, and how perfect their matches were along with storyline.
The only person that currently still wrestlers today that even deserves to end Taker's streak is Kane, and that's for obvious reasons.