It has gotten much worse over the last few years. Having lived in Dublin on my own for the past 5 years I've become increasingly aware of my own personal safety. When I was younger, 19/20 I would offer sandwiches/hot/cold drink to someone on the street and was always told f-off, eventually I stopped offering. I never give money to people begging on the street, I give to the simon community or other such organisations (my friend volunteers with the simon community and they do great work). A couple of months ago a friend and I were walking down Grafton Street deep in conversation when a girl approached us, she didn't look scruffy and wasn't carrying a sleeping bag/old coffee cup so i didn't assume she was a beggar, she had obviously asked us a question but because we were deep in conversation I asked her to repeat it, to which she replied "you ugly b****, f-off" I just ignored her, not wanting to get into a shouting match with her and proceeded to walk off, she stuck out her foot and tripped me up, I smacked my chin off the ground and chipped my two front teeth, bit of blood etc. Walked down the street with my friend to get a taxi home and assess the damage and as we were going I saw two gardai, told them about the incident and was told ah sure you're not too badly hurt are you? and off they went. In fairness the damage was minimal but a couple of days later I went to Pearse Street Garda Station (after being talked into it by family) to make a complaint and was told, sure nothing we can do now, she could be anywhere, I then suggested telling their beat patrol gardai to be a bit more proactive and was told "don't tell us how to police the streets missy" - well that told me!
In relation to this image of drug taking/begging giving a bad impression to tourists all you have to do is look at where these people are. Methadone clinic across the road from main entrance of hueston station, right beside the bus stop. Usually a huge amount of people coming and going from there on a Saturday morning. Also, the amount of beggars hanging around Busaras is unbelievable and they not only have a garda station across the road but their own security presence. The same can be said about beggars at the luas stop in Hueston station and at all the luas stops, specifically Abbey Street. I use the luas at Hueston every Friday evening and every Sunday morning at the same time and use the luas stop at Abbey Street every Sunday afternoon at the same time and there is always the same people there. Making announcements over loudspeakers is not good enough. The only good thing about security in Hueston is that they all look like they're on steroids so I'd say this deters beggars etc. A few weeks ago when Tony Blair was doing his book signing in Easons and the luas got stopped for 1-2 hours as his vehicles used the luas tracks to get away from Abbey Street, I was sitting on a luas at Smithfield (they were running from Smithfield to another point-can't remember where) and a garda got on and I looked out the window and there was a young guy weeing against the luas stop on the opposite side, garda had his back to the incident, no peripheral vision whatsoever!
There's a kid who sings/begs on Henry Street, has done so for years. Usually has a bucket and no shoes, usually around Arnotts and he sings old Irish songs, there is also a foreign guy that begs, sometimes on Henry Street or the Ha'penny Bridge, he also has no shoes and his feet are scruffy, he sits there shaking with an old coffee cup and a jumper pulled down over his knees, why has nothing been done to take either of these off the street? I was under the impression begging is illegal in Ireland?
The fact that they let people into this country and their primary intention is to sit on the street begging drives me bananas.
And I agree with other posters, the boardwalk is absolute no-go for me, it's sad that money was spent on something that could be used by so many people for walking and just enjoying the city centre but everyone I know avoids it (majority of people I see there are junkies/beggars/homeless people or tourists who don't realise).