I think you sound uninformed.
The recruitment process is incredibly difficult. Even to become a basic soldier you have to pass two interviews in which you are heavily scrutinised, aptitude tests and physical tests. Then there is about a 12-24 month waiting list that you go onto. Then before training starts you have to sit another physical test. Then you have over a year's worth of training, meaning the whole process up until you are a partially trained soldier can be up to three years. At any point in this process you are allowed to leave. Even on the day of graduation, a soldier can leave if they so wish. So after a year of seeing what the Army is all about and they can still walk out the door with no repercussions.
At no point is the Army dressed up as being 'fun' to potential recruits. The seriousness of signing up is hammered home to them. After all, why try and lure people in for them only to leave during training, wasting valuable resources?
Army training is hideously difficult. You are away from family, friends, home and everything you know. You are thrown into a block where you have to get along with lots of different people from different backgrounds. The training is incredibly difficult, and both physically and mentally demanding. There is no illusions of 'dancing troops' and it being fun.
Also, at any point after your training you can still leave. They don't want people serving who don't want to be there. There is up to a 24 month waiting list for a reason. There are plenty of above average candidates who want to be there. Not kids who failed out of school and have no where else to go.
I've been through a lot of Army training, carrying pretty much the weight of a person on my back in the July heat after suffering from sunstroke. I have watched very graphic videos of what happens in a war zone. I have basic training in how to deal with amputees due to the type of warfare we are engaged in. I have sat through briefs on suicide bombers. It's not 'glamorous' and tbh I find the idea that the Army are luring young people in to serve a bit of an insult.
Anyone who I have met in the Army or any other service is proud to serve. Yes, we all have bad days (who doesn't in any job) I will always hate having to get out of my sleeping bag at 4am to go on stag duty. I hate the waiting around, the paperwork. However I am proud to do the contribution that I can and I know everyone in my Regiment feels the same way.
Soldiers do a job that most people would probably be thankful for that they don't have to do. We need to recruit people, and we do need to advertise that fact. It's not 'glamourising' to show the good elements of the job which DO exist. Advertising by it's very nature is designed to appeal to it's focus group. The stark reality is never hidden from anyone at anytime.