a) Trong trường hợp này, A đã vi phạm pháp luật về giao thông đường bộ. Cụ thể, A đã vượt đèn đỏ, điều này là vi phạm quy định của pháp luật về giao thông đường bộ. Việc A đâm vào xe máy của B khi đèn tín hiệu đang báo đèn xanh cho B cũng chứng tỏ rằng A đã vi phạm quy định này.
b) Dù A đã bồi thường cho B, nhưng cảnh sát giao thông vẫn có quyền phạt A vì hành vi vượt đèn đỏ. Điều này là do việc bồi thường thiệt hại cho B chỉ giải quyết vấn đề dân sự giữa A và B, trong khi vi phạm quy định giao thông là vi phạm hành chính, cần được xử lý theo quy định của pháp luật. Khi đó, A phải chịu trách nhiệm pháp lý là nộp phạt vì hành vi vi phạm quy định giao thông của mình.