very good post,ive been there and know exactly what u mean.thats why when i have the time i try to train as much as possible,6 days a week,this way if i have some busy work weeks and can only make it 2 days it balances out alittle
For the majority of us that's all we can do.
I have stretches today of 5-6 days a week....good solid training.
I have others where I'm lucky to go once or twice a week for a month or two and I just do my best.
If I had my way I'd train all the time, but today there's more than me in my lifestyle.
There are stretches today where I train at 4:30AM and others where it's right after work each day....just depends.
I used to take to heart those that insisted on being all hardcore and would give me the ole, "You find a way....you always make time....it's not easy....if it were easy everyone would do it.....that's what separates us!".

Super duper.....been there, done that and preached it.
LOL! Today I've accepted that things are different, but I try to keep training as regular as possible. Some months are great, some are lackluster.....I don't beat myself up....I let bodybuilders do the bodybuilding.