Seriously, Saxi. You mention several times you "had" to buy the 7D, while, as a matter of fact, no-one forced you to do anything but yourself. Like someone else said, you could have looked, or even now start looking, for a used 1DsIII, or even a 1DsII. AF performance in the latter is about as good as it gets, the mkIII is probably even a tad better. This is, if you want to stick with Canon, which really no-one is forcing you to. This is really just whining from your end.
Battery life,because of the substantially larger size, is better in the 1D-series than in the 5D/7D. Simple as that.
If you were to buy a D700, a 24-70, a 85/1.8 and an SB900 from B&H, it will run you between 4800-5000 depending on you buying grey market or US warranty. If you were to sell your 7D,17-55,580EX,85/1.8 and 70-200/4, you could probably net just above 3 grand. Thus, it would not cost you "over 5000" to jump ship. Whether you can afford those 2 grand or not is up to you. Compromises will have to be made, either way.