Sounds like you may want to try again at a further distance like 100 feet or so to see how it goes. 45 feet is pretty close for a carbine i would think, but it should also be pretty accurate no matter the distance.
If you're still 12 inches high, then its time to adjust the sights, or see if...