Well, I suppose I should give an "A" for creative effort here. This installer at least tried to make this safe, but came up a little short in the Code compliance department.

The GFCI style cover is a mismatch with the duplex style switch devices. This would be a violation of 110.3(B) of the 2011 NEC because this cover is not designed to be used with these devices. This arrangement also violates 404.9(A) because it leaves some big gaps between the edges of the device and the cover, which could allow sparks to escape in the event of a short circuit or ground fault in this box. Faceplates must completely cover any openings.

If you look closely, you can also see that the mounting screws used to mount the cover to the box are not the correct type. They appear to be a type of concrete screw instead of an 8/32 machine thread screw. The use of the incorrect screws could cause the cover to become loose, which, in turn, could result in a loss of the required grounding/bonding connection between the box and the cover. Section 250.8(A)(5) requires no less than two machine screw threads to be engaged into the enclosure to establish a good grounding/bonding connection.