A foul-mouthed carer who showed her underwear to a vulnerable dementia patient and made comments about a colleague's sexuality has been struck off.

Michelle O'Lone had crude conversations around patients and their families, including asking a resident with dementia how many times they had sex.

The former carer, from Glasgow, was removed from the care workers register and sacked from her job at Bupa's Craigbank private care home in the city.

O'Lone faced several charges of misconduct when she appeared before the Scottish Social Services Council (SSSC).

Around 9 May 2015, O'Lone was accused of showing her underwear to colleagues in front of a patient.

She asked the resident if he could see her underwear, and asked how many times he had had sex.

O'Lone later asked the man if he liked "big b****" and told him that she liked "big c****".

On the same day as this incident, O'Lone was charged with talking about a night out she had in front of a resident and their family.

She said: "A man said I have the biggest t*** he had ever seen. I told him he had the biggest c*** I'd ever seen, it was just a shame it was coming out of his forehead."

O'Lone also told a colleague that a resident had accused the staff member of hitting them, before later saying that she was "only kidding".

Earlier in 2015, the carer was accused of making comments about a colleague's sexual orientation in front of a patient.

She was suspended from her job at the care home on 12 May 2015, and was charged with contacting one colleague afterwards, despite it being against her suspension conditions.

The disgraced carer was struck off the register following a hearing by the SSSC last month.

O'Lone was found to have not treated three service users with dignity or respect by making comments about genitalia and underwear in front of them.

The council ruled that the care home residents "whether they had capacity or not, were at risk of harm if not cared for properly or treated with dignity and respect".

The SSSC concluded that O'Lone was "found to have breached trust and were not honest and trustworthy towards your colleague and displayed an attitudinal problem".

A spokeswoman for BUPA said: "We do not tolerate behaviour like this.

"The health and wellbeing of our residents and of our employees are always our priorities and we suspended this member of staff when we were made aware of the allegations.

"They will not work for us again."