I feel for you -- I was hugely disappointed in AJ's boot.But Sabrina was a victim of over-population. There were FIVE divas in the top 12 girls! That's way too many. They split the votes, then the "least popular" diva suddenly has fewer votes than worse singers.
Alot of people were predicting that at least one of the divas was going to go before top 12 - either Sabrina, Stephanie, or (more 'different' so less likely) Jordin.