<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:PunctuationKerning/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--> What a mess. Your only solution for a smooth finish with alkyd enamel (sounds and looks like that's what you have) is to strip it off as, if I'm remembering correctly, the substrate is treated lumber and you're already having film separation. Looks like your painter favors brooms for application.
Alkyd's have high solid's content and are very difficult to apply smoothly with a brush. This problem can be mitigated to a degree by use of a flowing agent such as Penetrol but it's really better to roll or preferably spray these paints. If left as is it's likely that the paint will peel heavily over the next seasonal change, perhaps not too bad a result given the current appearance.
If it was mine I'd pressure wash the bad coating off, wait until thoroughly dry, substrate and atmosphere, and then prime with an appropriate outdoor rated primer suited for treated wood. Then I'd use an airless sprayer to apply the alkyd paint.
Hitting the nail on the head appears to be a problem here too.
<!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]-->