Molly Dawes receiving the Military Cross for bravery under fire is not just something made up for the show. In fact, there is a precedent as at least three female soldiers of the British armed forces received the Military Cross for bravery under fire during operations in the Middle East.
Molly tells her father she has 14,000 pounds in the bank. This was probably a combination of her 6 months accumulated pay while she was away plus a bonus given to soldiers who served in a combat zone like Afghanistan.