For #3, the dock problem, I recommend uBar (brawersoftware.com/products/ubar). Provides a very similar experience to Windows taskbar on Mac. For me the killer feature is to show each instance of, eg. Chrome, as a separate item on the taskbar, so I can easily switch between them rather than having all of them collapsed under a single dock icon.
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.
For #3, the dock problem, I recommend uBar (brawersoftware.com/products/ubar). Provides a very similar experience to Windows taskbar on Mac. For me the killer feature is to show each instance of, eg. Chrome, as a separate item on the taskbar, so I can easily switch between them rather than having all of them collapsed under a single dock icon.