I've never been a morning person either but after having no other choice but to do early morning workouts due to my schedule, I mentally adjusted to it and did workouts just as hard in the mornings as I would any other time in the day. You will be surprised at what you are capable of once you set your mind on something. As long as you got enough sleep and had something to eat before working out, the rest is just mental, you can push yourself in the morning and your body will adjust to it. I actually really loved the feeling of being able to knockout my workout as one of the first things I do in the day, it feels really productive.
I agree with the other guy as it does look like your mind is making excuses. You are physically capable of working out in the morning or after work, you are just choosing not to do so. Realize that. We all have that voice in our head to take it easy in the morning or just go home and relax after work, but you can ignore that voice and workout anyways. I always feel great after a workout, I've never said to myself after workout I wish I didn't do that. On the contrary I get on myself for missing a workout.
Any exercise is better than none, just start exercising already, whether it's during the morning, day, or night, stop talking about it and start doing it! You can mix things up as well, I do depending on my schedule. Fit in a workout whenever you can. There's no rule that says you only can workout in the morning, during the day, or only at nights.