I agree with Martin, you have more fundamental issues that are the root cause of this issue and a virtual standup isn't going to fix them. All that can do is reduce the 'cost' of your bad standups.
Fundamentally it seems you have 3 problems:
people who do not respect scrum
people who do not understand scrum (which could be the cause of #1)
people who do not respect each other
3 is the most important and if it persist is a sign of a toxic work environment. You said that you brought this issue up but nothing happened. How and who you raised it to is important. Complaining that people should be on time for standup to the team is less likely to get results than getting the team to agree in a retrospective that being late and wasting other people's time is bad and putting it in the 'things to be improve' column or raising it to management that a few peoples conduct is wasting the rest of the teams time. In my experience management hates wasting their precious technical resources time (unless they're the one doing it :P) and will do something. It could be that the answer is to just cancel all standups, if they're not providing value.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I agree with Martin, you have more fundamental issues that are the root cause of this issue and a virtual standup isn't going to fix them. All that can do is reduce the 'cost' of your bad standups.
Fundamentally it seems you have 3 problems:
3 is the most important and if it persist is a sign of a toxic work environment. You said that you brought this issue up but nothing happened. How and who you raised it to is important. Complaining that people should be on time for standup to the team is less likely to get results than getting the team to agree in a retrospective that being late and wasting other people's time is bad and putting it in the 'things to be improve' column or raising it to management that a few peoples conduct is wasting the rest of the teams time. In my experience management hates wasting their precious technical resources time (unless they're the one doing it :P) and will do something. It could be that the answer is to just cancel all standups, if they're not providing value.