Mike, I had to chuckle...the reality of life hit the bf quite hard and let's face it...kids will be kids. They can't be on super good behavior all of the time. They have to be themselves. Oh, well...the bf will either learn to accept the boys as themselves or he's going to walk. Let's hope he walks and soon.
I'm glad you've got them for the weekend. I'm sure you and the boys will find plenty of fun things to do.
Enjoy!
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.