'Because of the better players we have' is effectively saying the same thing - but they didn't come for free. Why shy away from the fact that we've paid handsomely for them. The entire reason we are in the position we're in is because of money. Let's not pretend otherwise.
I haven't suggested anybody here as ever said we have a divine right to win the PL or CL, but I have said (and will stand by it) that plenty of City fans, myself included, have said 'we should be beating so and so' (even before we had the money) - simply because there's an assumption that we're bigger, or have more history, and therefore we should beat 'lesser' teams like Oldham etc. We as City fans aren't immune to arrogance. We can knock Liverpool fans for looking down their noses at us, but we dish it out to others too.