You assume too much:
1. The engagement will not be broken off
2. The marriage, if it happens, will last longer than Jan 20, 2013
3. The Johnsons will still be living with Bristol's parents at age 21
Bristol owns her own home and has for a while now.... she and her baby DO NOT live with the Palin’s.