Just check now, but your first plot seems erroneous:
list = {{21, 16}, {16, 14}, {11, 11}, {11, 12}, {13, 15}, {18, 17}, {19, 11}, {17, 16}, {16, 19}}; ScreenCenter = {20, 15}; Show[ListPlot[list, PlotStyle -> Directive[PointSize[Medium], Purple]], Graphics[ {Red, PointSize[Large], Point[ScreenCenter], Circle[ScreenCenter, 10]}], AspectRatio -> 1, Axes -> False]

ListPolarPlot[{ArcTan[Sequence @@ ##], Norm[##]} &/@ (#-ScreenCenter & /@ list), PolarAxes -> True, PolarGridLines -> Automatic, Joined -> False, PolarTicks -> {"Degrees", Automatic}, BaseStyle -> {FontFamily -> "Arial", FontWeight -> Bold, FontSize -> 12}, PlotStyle -> {Red, PointSize -> 0.02}]

Edit
I did not follow all your code, but the reflection in Screen Center seems to fix it:
Module[{Countz, maxScale, angleDivisions, dAng}, Countz = BinCounts[ {ArcTan[Sequence @@ ##]} & /@ (# + ScreenCenter & /@ -list), {-Pi, Pi, Pi/6}]; maxScale = 4; angleDivisions = 12; dAng = (2 Pi)/angleDivisions; SectorChart[{ConstantArray[1, Length[Countz]], Countz}\[Transpose], SectorOrigin -> {-Pi/angleDivisions, "Counterclockwise"}, PolarAxes -> True, PolarGridLines -> Automatic, PolarTicks -> {Table[{i \[Degree] + Pi/angleDivisions, i \[Degree]}, {i, 0, 345, 30}], Automatic}, ChartStyle -> {Directive[EdgeForm[{Black, Thickness[0.005]}], Red]}, BaseStyle -> {FontFamily -> "Arial", FontWeight -> Bold, FontSize -> 12}, ImageSize -> 400]]

Edit
Here you can see a small misalignment in my code, which was solved in Haik (vote for it!)
Show[Module[{Countz, maxScale, angleDivisions, dAng}, Countz = BinCounts[{ArcTan[ Sequence @@ ##]} & /@ (# + ScreenCenter & /@ -list), {-\[Pi], \[Pi], \[Pi]/6}]; maxScale = 4; angleDivisions = 12; dAng = (2 \[Pi])/angleDivisions; SectorChart[{ConstantArray[1, Length[Countz]], Countz}\[Transpose], SectorOrigin -> {-\[Pi]/angleDivisions, "Counterclockwise"}, PolarAxes -> True, PolarGridLines -> Automatic, PolarTicks -> {Table[{i \[Degree] + \[Pi]/angleDivisions, i \[Degree]}, {i, 0, 345, 30}], Automatic}, ChartStyle -> {Directive[EdgeForm[{Black, Thickness[0.005]}], Red]}, BaseStyle -> {FontFamily -> "Arial", FontWeight -> Bold, FontSize -> 12}, ImageSize -> 400]], ListPlot[Plus[# - ScreenCenter] & /@ list/2.5, PlotMarkers -> Image[CrossMatrix[10], ImageSize -> 10]] ]
