Granted. However in terms of relative quality of player and manager we are far better than the likes of Aberdeen, Hearts, and on par, or slightly better than Dundee United.
Therefore we are not punching above our weight. You can do well/make the most of the resources available to you, but it dosen't necessarily mean that we aren't justified in our league position.
Just because the other city clubs have access to better resources dosen't mean that they will use them effectively; there is no righteous position any club outside the old firm should be sustaining.