多項選擇題下列關于違約責任特征的表述,正確的是()。

A.違約責任的產(chǎn)生是以合同當事人不履行合同義務為條件的
B.違約責任具有相對性
C.違約責任主要具有懲罰性
D.違約責任可以由合同當事人約定,但約定不符合法律要求的,將會被宣告無效或被撤銷
E.違約責任是民事責任的一種形式